on favourable terms - Anglais Synonymes Dictionnaire